<?php
class plgSystemSample extends JPlugin {
 
	function onAfterRender()
	{
		// пример обработки параметра
		if ($this->params->get('enable_replacement', 0) == 0) {
			return true;
		}
 
		$app =& JFactory::getApplication();
 
		// проверка, что мы не в административной панели
		if ($app->getName()!= 'site') {
			return true;
		}
 
		// получаем текст сформированной страницы
		$buffer = JResponse::getBody();
		// делаем замены в тексте
		$buffer = str_replace('test', 'tost', $buffer);
 
		if ($buffer != '') {
			// подменяем текст страницы
			JResponse::setBody($buffer);
		}
		return true;
	}
}